Signed as a free agent by Florida on 7/16/2003 to a minor league deal...
Signed as a free agent by Milwaukee on 4/16/2004 to a minor league deal...
Traded from Milwaukee to San Francisco on 6/1/2004 (Going to SF: P  J. Rocker. Going to Mil: P  0. 0WaiverClaim)...
Signed as a free agent by Kansas City on 2/27/2005 to a minor league contract.
Released by Kansas City on 10/9/2005...
Signed as a free agent by San Francisco on 6/16/2006 to a minor league deal...
Traded from San Francisco to Oakland on 6/16/2006 (Going to SF: P  0. 0ExtraPlayer. Going to Oak: P  J. Rocker, P  S. Woodard)...
Retired in 2009.
